package org.client.iot.domain;

/**
 * @Date 2025/8/20 14:07
 * @Description 设备配置信息
 */

public class DevConfigureDto {
    private String deviceModel;
    private int measurementCycle;
    private String calibrateDeviceTime;
    private double referencePointPosition;
    private double measurementDepth;
    private double sensorZeroPosition;
    private String measurementDirection;
    private String serverIP;
    private String serverPort;
    private String networkAccess;

    public String getDeviceModel() {
        return deviceModel;
    }

    public void setDeviceModel(String deviceModel) {
        this.deviceModel = deviceModel;
    }

    public int getMeasurementCycle() {
        return measurementCycle;
    }

    public void setMeasurementCycle(int measurementCycle) {
        this.measurementCycle = measurementCycle;
    }

    public String getCalibrateDeviceTime() {
        return calibrateDeviceTime;
    }

    public void setCalibrateDeviceTime(String calibrateDeviceTime) {
        this.calibrateDeviceTime = calibrateDeviceTime;
    }

    public double getReferencePointPosition() {
        return referencePointPosition;
    }

    public void setReferencePointPosition(double referencePointPosition) {
        this.referencePointPosition = referencePointPosition;
    }

    public double getMeasurementDepth() {
        return measurementDepth;
    }

    public void setMeasurementDepth(double measurementDepth) {
        this.measurementDepth = measurementDepth;
    }

    public double getSensorZeroPosition() {
        return sensorZeroPosition;
    }

    public void setSensorZeroPosition(double sensorZeroPosition) {
        this.sensorZeroPosition = sensorZeroPosition;
    }

    public String getMeasurementDirection() {
        return measurementDirection;
    }

    public void setMeasurementDirection(String measurementDirection) {
        this.measurementDirection = measurementDirection;
    }

    public String getServerIP() {
        return serverIP;
    }

    public void setServerIP(String serverIP) {
        this.serverIP = serverIP;
    }

    public String getServerPort() {
        return serverPort;
    }

    public void setServerPort(String serverPort) {
        this.serverPort = serverPort;
    }

    public String getNetworkAccess() {
        return networkAccess;
    }

    public void setNetworkAccess(String networkAccess) {
        this.networkAccess = networkAccess;
    }

    @Override
    public String toString() {
        return "DevConfigureDto{" +
                "deviceModel='" + deviceModel + '\'' +
                ", measurementCycle=" + measurementCycle +
                ", calibrateDeviceTime='" + calibrateDeviceTime + '\'' +
                ", referencePointPosition=" + referencePointPosition +
                ", measurementDepth=" + measurementDepth +
                ", sensorZeroPosition=" + sensorZeroPosition +
                ", measurementDirection='" + measurementDirection + '\'' +
                ", serverIP='" + serverIP + '\'' +
                ", serverPort='" + serverPort + '\'' +
                ", networkAccess='" + networkAccess + '\'' +
                '}';
    }
}
